翻訳と辞書 |
Red (programming language) : ウィキペディア英語版 | Red (programming language)
Red is both an imperative and functional programming language introduced in 2011 by Nenad Rakocevic. Its syntax and general usage directly overlaps with that of the interpreted Rebol language (which was introduced in 1997). Yet the implementation choices of Red were geared specifically to overcoming limitations of Rebol, creating what Rakocevic calls a "full stack programming language". Red can be used for extremely high-level programming (DSLs and GUIs) as well as low-level programming (operating systems and device drivers). Key to the approach is that the language has two parts: ''Red/System'' and ''Red''. The former (Red/System) is similar to C, but packaged into a Rebol lexical structure ''(e.g. one would write "" instead of ""''. Red itself is a homoiconic language capable of meta-programming, whose semantics are more similar to Rebol's. Its runtime library is written in Red/System, and uses a hybrid approach: it compiles what it can deduce statically, has a just-in-time compiler for cases that can make use of it, and falls back onto an embedded interpreter when neither of those approaches will suffice. Red seeks to remain independent of any other toolchain, and thus does its own code generation. It's therefore possible to cross-compile Red programs from any platform it supports to any other, via a command-line switch. Both Red and Red/System are distributed as open-source software under the modified BSD license. The runtime library is distributed under the more permissive Boost Software License. ==Introduction==
The Red programming language was presented during the Software Freedom Day 2011〔(« Red » ), ''softwarefreedomday.eu'', september 14, 2011.〕〔(« Red Programming Language: Red at Software Freedom Day 2011 » ), ''red-lang.org'', september 14, 2011.〕 giving to its author a large audience; the video is still on the SFD homepage since September 2011. Rakocevic is also the joint winners of the Rebol of the Year 2011 election.〔(« Red & Rebol DevCon Winter 2012 » ), ''devcon'', winter 2012.〕 Red was first introduced in the Netherlands on February 2011 at the ''Rebol & Boron conference''〔(« New Red Programming Language Gets Syllable Backend » ), ''osnews.com'', May 2011.〕 by its author, who is also known to be the creator of the Cheyenne HTTP server.〔(« Red Alert! » ), ''syllable.org'', May 2011.〕
抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Red (programming language)」の詳細全文を読む
スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース |
Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.
|
|